foot and leg protectors - Francés Inglés Diccionario